home *** CD-ROM | disk | FTP | other *** search
/ Object Oriented Applicat…isualAge for C++ for OS/2 / Object-Oriented Application Development with VisualAGE for C++ for OS2.iso / db2 / db2ddcsm.pkg < prev    next >
Text File  |  1995-07-11  |  27KB  |  971 lines

  1. **********************************************************************
  2. **               IBM DDCS Multi-User Gateway for OS/2                *
  3. ** 5622-594 (C) COPYRIGHT IBM CORP. 1991, 1995. ALL RIGHTS RESERVED. *
  4. **               LICENSED MATERIALS - PROPERTY OF IBM                *
  5. **********************************************************************
  6.  
  7. SERVICELEVEL
  8.    LEVEL = '0000000'
  9.  
  10.  
  11. PATH
  12.    FILE = 'C:/SQLLIB'
  13.  
  14.  
  15. *********************************************************************
  16. *********************************************************************
  17. FILE
  18.    EXITWHEN      = '(INSTALL || UPDATE)',
  19.    EXIT          = 'SETVAR EPFIFILEDIR_UC=%EPFIFILEDIR%'
  20.  
  21.  
  22. *********************************************************************
  23. *********************************************************************
  24. EXIT
  25.    DLL           = 'DB2EXITS.DLL'
  26.  
  27. FILE
  28.    EXITWHEN      = '(INSTALL || UPDATE) && "%EPFIRESPFILE%"!=""',
  29.    EXIT          = 'VALIDATERESPONSEFILE'
  30.  
  31.  
  32. *********************************************************************
  33. *********************************************************************
  34. ADDCONFIG
  35.    VAR           = 'SET DB2BQTIME',
  36.    ADDWHEN       = 'NEVER',
  37.    DELETELINE    = YES,
  38.    DELETEWHEN    = '(INSTALL || UPDATE) && "%DB2BQTIMERF%"!=""',
  39.    UNIQUE        = YES
  40.  
  41. ADDCONFIG
  42.    VAR           = 'SET DB2BQTIME',
  43.    ADDSTR        = '%DB2BQTIMERF%',
  44.    LOCATION      = END,
  45.    ADDWHEN       = '(INSTALL || UPDATE) && "%DB2BQTIMERF%"!=""',
  46.    UNIQUE        = YES
  47.  
  48. ADDCONFIG
  49.    VAR           = 'SET DB2BQTRY',
  50.    ADDWHEN       = 'NEVER',
  51.    DELETELINE    = YES,
  52.    DELETEWHEN    = '(INSTALL || UPDATE) && "%DB2BQTRYRF%"!=""',
  53.    UNIQUE        = YES
  54.  
  55. ADDCONFIG
  56.    VAR           = 'SET DB2BQTRY',
  57.    ADDSTR        = '%DB2BQTRYRF%',
  58.    LOCATION      = END,
  59.    ADDWHEN       = '(INSTALL || UPDATE) && "%DB2BQTRYRF%"!=""',
  60.    UNIQUE        = YES
  61.  
  62. ADDCONFIG
  63.    VAR           = 'SET DB2CHKPTR',
  64.    ADDWHEN       = 'NEVER',
  65.    DELETELINE    = YES,
  66.    DELETEWHEN    = '(INSTALL || UPDATE) && "%DB2CHKPTRRF%"!=""',
  67.    UNIQUE        = YES
  68.  
  69. ADDCONFIG
  70.    VAR           = 'SET DB2CHKPTR',
  71.    ADDSTR        = '%DB2CHKPTRRF%',
  72.    LOCATION      = END,
  73.    ADDWHEN       = '(INSTALL || UPDATE) && "%DB2CHKPTRRF%"!=""',
  74.    UNIQUE        = YES
  75.  
  76. ADDCONFIG
  77.    VAR           = 'SET DB2DBDFT',
  78.    ADDWHEN       = 'NEVER',
  79.    DELETELINE    = YES,
  80.    DELETEWHEN    = '(INSTALL || UPDATE) && "%DB2DBDFTRF%"!=""',
  81.    UNIQUE        = YES
  82.  
  83. ADDCONFIG
  84.    VAR           = 'SET DB2DBDFT',
  85.    ADDSTR        = '%DB2DBDFTRF%',
  86.    LOCATION      = END,
  87.    ADDWHEN       = '(INSTALL || UPDATE) && "%DB2DBDFTRF%"!=""',
  88.    UNIQUE        = YES
  89.  
  90. ADDCONFIG
  91.    VAR           = 'SET DB2IQTIME',
  92.    ADDWHEN       = 'NEVER',
  93.    DELETELINE    = YES,
  94.    DELETEWHEN    = '(INSTALL || UPDATE) && "%DB2IQTIMERF%"!=""',
  95.    UNIQUE        = YES
  96.  
  97. ADDCONFIG
  98.    VAR           = 'SET DB2IQTIME',
  99.    ADDSTR        = '%DB2IQTIMERF%',
  100.    LOCATION      = END,
  101.    ADDWHEN       = '(INSTALL || UPDATE) && "%DB2IQTIMERF%"!=""',
  102.    UNIQUE        = YES
  103.  
  104.  
  105. ADDCONFIG
  106.    VAR           = 'SET DB2OPTIONS',
  107.    ADDWHEN       = 'NEVER',
  108.    DELETELINE    = YES,
  109.    DELETEWHEN    = '(INSTALL || UPDATE) && "%DB2OPTIONSRF%"!=""',
  110.    UNIQUE        = YES
  111.  
  112. ADDCONFIG
  113.    VAR           = 'SET DB2OPTIONS',
  114.    ADDSTR        = '%DB2OPTIONSRF%',
  115.    LOCATION      = END,
  116.    ADDWHEN       = '(INSTALL || UPDATE) && "%DB2OPTIONSRF%"!=""',
  117.    UNIQUE        = YES
  118.  
  119. ADDCONFIG
  120.    VAR           = 'SET DB2RQTIME',
  121.    ADDWHEN       = 'NEVER',
  122.    DELETELINE    = YES,
  123.    DELETEWHEN    = '(INSTALL || UPDATE) && "%DB2RQTIMERF%"!=""',
  124.    UNIQUE        = YES
  125.  
  126. ADDCONFIG
  127.    VAR           = 'SET DB2RQTIME',
  128.    ADDSTR        = '%DB2RQTIMERF%',
  129.    LOCATION      = END,
  130.    ADDWHEN       = '(INSTALL || UPDATE) && "%DB2RQTIMERF%"!=""',
  131.    UNIQUE        = YES
  132.  
  133. ADDCONFIG
  134.    VAR           = 'SET DB2ACCOUNT',
  135.    ADDWHEN       = 'NEVER',
  136.    DELETELINE    = YES,
  137.    DELETEWHEN    = '(INSTALL || UPDATE) && "%DB2ACCOUNTRF%"!=""',
  138.    UNIQUE        = YES
  139.  
  140. ADDCONFIG
  141.    VAR           = 'SET DB2ACCOUNT',
  142.    ADDSTR        = '%DB2ACCOUNTRF%',
  143.    LOCATION      = END,
  144.    ADDWHEN       = '(INSTALL || UPDATE) && "%DB2ACCOUNTRF%"!=""',
  145.    UNIQUE        = YES
  146.  
  147. UPDATECONFIG
  148.    VAR           = 'SET DB2COMM',
  149.    ADDSTR        = 'APPC',
  150.    DELIMITER     = ',',
  151.    LINELOCATION  = END,
  152.    ADDWHEN       = '(INSTALL || UPDATE) && "%APPC%"=="YES"'
  153.  
  154. UPDATECONFIG
  155.    VAR           = 'SET DB2COMM',
  156.    ADDSTR        = 'IPXSPX',
  157.    DELIMITER     = ',',
  158.    LINELOCATION  = END,
  159.    ADDWHEN       = '(INSTALL || UPDATE) && "%IPXSPX%"=="YES"'
  160.  
  161. UPDATECONFIG
  162.    VAR           = 'SET DB2COMM',
  163.    ADDSTR        = 'NETBIOS',
  164.    DELIMITER     = ',',
  165.    LINELOCATION  = END,
  166.    ADDWHEN       = '(INSTALL || UPDATE) && "%NETBIOS%"=="YES"'
  167.  
  168. UPDATECONFIG
  169.    VAR           = 'SET DB2COMM',
  170.    ADDSTR        = 'NPIPE',
  171.    DELIMITER     = ',',
  172.    LINELOCATION  = END,
  173.    ADDWHEN       = '(INSTALL || UPDATE) && "%NPIPE%"=="YES"'
  174.  
  175. UPDATECONFIG
  176.    VAR           = 'SET DB2COMM',
  177.    ADDSTR        = 'TCPIP',
  178.    DELIMITER     = ',',
  179.    LINELOCATION  = END,
  180.    ADDWHEN       = '(INSTALL || UPDATE) && "%TCPIP%"=="YES"'
  181.  
  182. ADDCONFIG
  183.    VAR           = 'SET DB2NBADAPTERS',
  184.    ADDWHEN       = 'NEVER',
  185.    DELETELINE    = YES,
  186.    DELETEWHEN    = '(INSTALL || UPDATE) && "%DB2NBADAPTERSRF%"!=""',
  187.    UNIQUE        = YES
  188.  
  189. ADDCONFIG
  190.    VAR           = 'SET DB2NBADAPTERS',
  191.    ADDSTR        = '%DB2NBADAPTERSRF%',
  192.    LOCATION      = END,
  193.    ADDWHEN       = '(INSTALL || UPDATE) && "%DB2NBADAPTERSRF%"!=""',
  194.    UNIQUE        = YES
  195.  
  196. ADDCONFIG
  197.    VAR           = 'SET DB2NBCHECKUPTIME',
  198.    ADDWHEN       = 'NEVER',
  199.    DELETELINE    = YES,
  200.    DELETEWHEN    = '(INSTALL || UPDATE) && "%DB2NBCHECKUPTIMERF%"!=""',
  201.    UNIQUE        = YES
  202.  
  203. ADDCONFIG
  204.    VAR           = 'SET DB2NBCHECKUPTIME',
  205.    ADDSTR        = '%DB2NBCHECKUPTIMERF%',
  206.    LOCATION      = END,
  207.    ADDWHEN       = '(INSTALL || UPDATE) && "%DB2NBCHECKUPTIMERF%"!=""',
  208.    UNIQUE        = YES
  209.  
  210. ADDCONFIG
  211.    VAR           = 'SET DB2NBINTRLISTENS',
  212.    ADDWHEN       = 'NEVER',
  213.    DELETELINE    = YES,
  214.    DELETEWHEN    = '(INSTALL || UPDATE) && "%DB2NBINTRLISTENSRF%"!=""',
  215.    UNIQUE        = YES
  216.  
  217. ADDCONFIG
  218.    VAR           = 'SET DB2NBINTRLISTENS',
  219.    ADDSTR        = '%DB2NBINTRLISTENSRF%',
  220.    LOCATION      = END,
  221.    ADDWHEN       = '(INSTALL || UPDATE) && "%DB2NBINTRLISTENSRF%"!=""',
  222.    UNIQUE        = YES
  223.  
  224. ADDCONFIG
  225.    VAR           = 'SET DB2NBRECVBUFFSIZE',
  226.    ADDWHEN       = 'NEVER',
  227.    DELETELINE    = YES,
  228.    DELETEWHEN    = '(INSTALL || UPDATE) && "%DB2NBRECVBUFFSIZERF%"!=""',
  229.    UNIQUE        = YES
  230.  
  231. ADDCONFIG
  232.    VAR           = 'SET DB2NBRECVBUFFSIZE',
  233.    ADDSTR        = '%DB2NBRECVBUFFSIZERF%',
  234.    LOCATION      = END,
  235.    ADDWHEN       = '(INSTALL || UPDATE) && "%DB2NBRECVBUFFSIZERF%"!=""',
  236.    UNIQUE        = YES
  237.  
  238. ADDCONFIG
  239.    VAR           = 'SET DB2NBRECVNCBS',
  240.    ADDWHEN       = 'NEVER',
  241.    DELETELINE    = YES,
  242.    DELETEWHEN    = '(INSTALL || UPDATE) && "%DB2NBRECVNCBSRF%"!=""',
  243.    UNIQUE        = YES
  244.  
  245. ADDCONFIG
  246.    VAR           = 'SET DB2NBRECVNCBS',
  247.    ADDSTR        = '%DB2NBRECVNCBSRF%',
  248.    LOCATION      = END,
  249.    ADDWHEN       = '(INSTALL || UPDATE) && "%DB2NBRECVNCBSRF%"!=""',
  250.    UNIQUE        = YES
  251.  
  252. ADDCONFIG
  253.    VAR           = 'SET DB2NBSENDNCBS',
  254.    ADDWHEN       = 'NEVER',
  255.    DELETELINE    = YES,
  256.    DELETEWHEN    = '(INSTALL || UPDATE) && "%DB2NBSENDNCBSRF%"!=""',
  257.    UNIQUE        = YES
  258.  
  259. ADDCONFIG
  260.    VAR           = 'SET DB2NBSENDNCBS',
  261.    ADDSTR        = '%DB2NBSENDNCBSRF%',
  262.    LOCATION      = END,
  263.    ADDWHEN       = '(INSTALL || UPDATE) && "%DB2NBSENDNCBSRF%"!=""',
  264.    UNIQUE        = YES
  265.  
  266. ADDCONFIG
  267.    VAR           = 'SET DB2NBSESSIONS',
  268.    ADDWHEN       = 'NEVER',
  269.    DELETELINE    = YES,
  270.    DELETEWHEN    = '(INSTALL || UPDATE) && "%DB2NBSESSIONSRF%"!=""',
  271.    UNIQUE        = YES
  272.  
  273. ADDCONFIG
  274.    VAR           = 'SET DB2NBSESSIONS',
  275.    ADDSTR        = '%DB2NBSESSIONSRF%',
  276.    LOCATION      = END,
  277.    ADDWHEN       = '(INSTALL || UPDATE) && "%DB2NBSESSIONSRF%"!=""',
  278.    UNIQUE        = YES
  279.  
  280.  
  281. *******************************************************
  282. *******************************************************
  283. FILE
  284.    EXITWHEN      = 'ALWAYS',
  285.    EXITIGNOREERR = YES,
  286.    EXIT          = 'GETENVIRONMENTVAR %EPFIBOOTDRIVE%://CONFIG.SYS
  287.  DB2CHKPTR DB2COMM DB2DBDFT DB2INSTANCE DB2INSTPROF DB2NBADAPTERS
  288.  DB2NBRECVBUFFSIZE DB2PATH DB2SERVICEPINSTANCE DB2SESSIONS SQLDBDFT
  289.  SQLNADPT SQLNETB THREADS'
  290.  
  291. FILE
  292.    EXITWHEN      = 'ALWAYS',
  293.    EXIT          = 'UPPERCASEVAR DB2INSTPROF DB2PATH EPFIFILEDIR_UC SQLNADPT'
  294.  
  295. EXIT
  296.    DLL           = 'EPFIEXTS.DLL'
  297.  
  298.  
  299. *********************************************************************
  300. *********************************************************************
  301. FILE
  302.    EXITWHEN      = 'ALWAYS',
  303.    EXIT          = 'SETVAR TARGET_DB2_VERSION=0'
  304. FILE
  305.    EXITWHEN      = 'ALWAYS',
  306.    EXIT          = 'SETVAR TARGET_DDCS_VERSION=0'
  307. FILE
  308.    EXITWHEN      = 'ALWAYS',
  309.    EXIT          = 'SETVAR CURRENT_DB2_PATH='
  310. FILE
  311.    EXITWHEN      = 'ALWAYS',
  312.    EXIT          = 'SETVAR CURRENT_DB2_VERSION=0'
  313. FILE
  314.    EXITWHEN      = 'ALWAYS',
  315.    EXIT          = 'SETVAR CURRENT_DDCS_VERSION=0'
  316. FILE
  317.    EXITWHEN      = 'ALWAYS',
  318.    EXIT          = 'SETVAR MIGRATION_DB2_VERSION=0'
  319. FILE
  320.    EXITWHEN      = 'ALWAYS',
  321.    EXIT          = 'SETVAR MIGRATION_DDCS_VERSION=0'
  322. FILE
  323.    EXITWHEN      = 'ALWAYS',
  324.    EXIT          = 'SETVAR MIGRATION_PATH='
  325. FILE
  326.    EXITWHEN      = 'ALWAYS',
  327.    EXIT          = 'SETVAR MIGRATION_INSTANCE_PATH='
  328. FILE
  329.    EXITWHEN      = 'ALWAYS',
  330.    EXIT          = 'SETVAR NEW_INSTANCE_PATH='
  331. FILE
  332.    EXITWHEN      = 'ALWAYS',
  333.    EXIT          = 'SETVAR DEFAULT_INSTANCE_CREATED='
  334.  
  335.  
  336. **************  Get the current DB2 path ************
  337. EXIT
  338.    DLL           = 'DB2EXITS.DLL'
  339.  
  340. FILE
  341.    EXITWHEN      = 'INSTALL',
  342.    EXITIGNOREERR = YES,
  343.    EXIT          = 'GETDB2PATH CURRENT_DB2_PATH'
  344.  
  345. FILE
  346.    EXITWHEN      = 'INSTALL && "%CURRENT_DB2_PATH%"!=""',
  347.    EXIT          = 'UPPERCASEVAR CURRENT_DB2_PATH'
  348.  
  349. EXIT
  350.    DLL           = 'EPFIEXTS.DLL'
  351.  
  352. FILE
  353.    EXITWHEN      = '"%EPFIFILEDIR_UC%"=="%CURRENT_DB2_PATH%"',
  354.    EXIT          = 'SETVAR CURRENT_DB2_PATH='
  355.  
  356.  
  357. **************  Get DB2/DDCS versions from target path ************
  358. EXIT
  359.    DLL           = 'DB2EXITS.DLL'
  360.  
  361. FILE
  362.    EXITWHEN      = '(INSTALL || UPDATE)',
  363.    EXITIGNOREERR = YES,
  364.    EXIT          = 'GETVERSION
  365.  %EPFIFILEDIR% TARGET_DB2_VERSION TARGET_DB2_CSD
  366.                TARGET_DDCS_VERSION TARGET_DDCS_CSD'
  367.  
  368.  
  369. **************  Get DB2/DDCS versions from current path ************
  370. FILE
  371.    EXITWHEN      = '(INSTALL || UPDATE) && "%CURRENT_DB2_PATH%"!=""',
  372.    EXITIGNOREERR = YES,
  373.    EXIT          = 'GETVERSION
  374.  %CURRENT_DB2_PATH% CURRENT_DB2_VERSION CURRENT_DB2_CSD
  375.                     CURRENT_DDCS_VERSION CURRENT_DDCS_CSD'
  376.  
  377. EXIT
  378.    DLL           = 'EPFIEXTS.DLL'
  379.  
  380.  
  381. *********************************************************************
  382. *********************************************************************
  383. FILE
  384.    EXITWHEN      = '(INSTALL || UPDATE)',
  385.    EXIT          = 'SETVAR MIGRATION_DB2_VERSION=%TARGET_DB2_VERSION%'
  386. FILE
  387.    EXITWHEN      = '(INSTALL || UPDATE)',
  388.    EXIT          = 'SETVAR MIGRATION_DDCS_VERSION=%TARGET_DDCS_VERSION%'
  389. FILE
  390.    EXITWHEN      = '(INSTALL || UPDATE)',
  391.    EXIT          = 'SETVAR MIGRATION_PATH=%EPFIFILEDIR_UC%'
  392.  
  393. FILE
  394.    EXITWHEN      = '(INSTALL || UPDATE) &&
  395.                     %TARGET_DB2_VERSION% < 21 && %TARGET_DDCS_VERSION% < 23 &&
  396.                     ( %CURRENT_DB2_VERSION% > 0 ||
  397.                       %CURRENT_DDCS_VERSION% >= 23 )',
  398.    EXIT          = 'SETVAR MIGRATION_PATH=%CURRENT_DB2_PATH%'
  399. FILE
  400.    EXITWHEN      = '(INSTALL || UPDATE) &&
  401.                     %TARGET_DB2_VERSION% < 21 && %TARGET_DDCS_VERSION% < 23 &&
  402.                     ( %CURRENT_DB2_VERSION% > 0 ||
  403.                       %CURRENT_DDCS_VERSION% >= 23 )',
  404.    EXIT          = 'SETVAR MIGRATION_DB2_VERSION=%CURRENT_DB2_VERSION%'
  405. FILE
  406.    EXITWHEN      = '(INSTALL || UPDATE) &&
  407.                     %TARGET_DB2_VERSION% < 21 && %TARGET_DDCS_VERSION% < 23 &&
  408.                     ( %CURRENT_DB2_VERSION% > 0 ||
  409.                       %CURRENT_DDCS_VERSION% >= 23 )',
  410.    EXIT          = 'SETVAR MIGRATION_DDCS_VERSION=%CURRENT_DDCS_VERSION%'
  411.  
  412.  
  413. *********  Set migration instance path **********
  414. EXIT
  415.    DLL           = 'DB2EXITS.DLL'
  416.  
  417. FILE
  418.    EXITWHEN      = '(INSTALL || UPDATE) &&
  419.                     "%DB2INSTPROF%" != ""',
  420.    EXIT          = 'FILEEXISTS %DB2INSTPROF%//DB2IDIR DB2IDIR_EXISTS'
  421.  
  422. EXIT
  423.    DLL           = 'EPFIEXTS.DLL'
  424.  
  425. FILE
  426.    EXITWHEN      = '"%DB2INSTPROF%" != "" &&
  427.                      ( %MIGRATION_DB2_VERSION% >= 21 ||
  428.                        %MIGRATION_DDCS_VERSION% >= 23 ) &&
  429.                     "%DB2IDIR_EXISTS%"=="YES" &&
  430.                     "%DB2PATH%"=="%MIGRATION_PATH%"',
  431.    EXIT          = 'SETVAR MIGRATION_INSTANCE_PATH=%DB2INSTPROF%'
  432.  
  433. FILE
  434.    EXITWHEN      = '"%MIGRATION_INSTANCE_PATH%"=="" &&
  435.                      ( %MIGRATION_DB2_VERSION% >= 21 ||
  436.                        %MIGRATION_DDCS_VERSION% >= 23 )',
  437.    EXIT          = 'SETVAR MIGRATION_INSTANCE_PATH=%MIGRATION_PATH%'
  438.  
  439.  
  440. *********  Set new instance path **********
  441. FILE
  442.    EXITWHEN      = '"%MIGRATION_INSTANCE_PATH%"==""',
  443.    EXIT          = 'SETVAR NEW_INSTANCE_PATH=%EPFIFILEDIR_UC%'
  444. FILE
  445.    EXITWHEN      = '"%MIGRATION_INSTANCE_PATH%"!=""',
  446.    EXIT          = 'SETVAR NEW_INSTANCE_PATH=%MIGRATION_INSTANCE_PATH%'
  447.  
  448.  
  449. ****************************************************
  450. ****************************************************
  451. EXIT
  452.    DLL           = 'DB2EXITS.DLL'
  453.  
  454. FILE
  455.    EXITWHEN      = 'DELETE',
  456.    EXITIGNOREERR = YES,
  457.    EXIT          = 'FILEEXISTS %EPFIFILEDIR%//DB2CAEW_.PKG CAEWIN_INSTALLED'
  458.  
  459. FILE
  460.    EXITWHEN      = 'DELETE',
  461.    EXITIGNOREERR = YES,
  462.    EXIT          = 'FILEEXISTS %EPFIFILEDIR%//DB2SDKW.PKG SDKWIN_INSTALLED'
  463.  
  464. EXIT
  465.    DLL           = 'EPFIEXTS.DLL'
  466.  
  467. FILE
  468.    EXITWHEN      = 'DELETE && "%SDKWIN_INSTALLED%"=="YES"',
  469.    EXIT          = 'SETVAR CAEWIN_INSTALLED=YES'
  470.  
  471. FILE
  472.    EXITWHEN      = 'ALWAYS',
  473.    EXIT          = 'SETVAR DUMMYCAE='
  474.  
  475. FILE
  476.    EXITWHEN      = 'ALWAYS',
  477.    EXIT          = 'SETVAR DUMMYSDK='
  478.  
  479. FILE
  480.    EXITWHEN      = 'DELETE && "%CAEWIN_INSTALLED%"=="YES"',
  481.    EXIT          = 'SETVAR DUMMYCAE=DUMMY/'
  482.  
  483. FILE
  484.    EXITWHEN      = 'DELETE && "%SDKWIN_INSTALLED%"=="YES"',
  485.    EXIT          = 'SETVAR DUMMYSDK=DUMMY/'
  486.  
  487.  
  488. *************************************************************
  489. *************************************************************
  490. FILE
  491.    PWS          = 'INSTALL/DB2FLDR.ICO',
  492.    SOURCE       = 'DRIVE: DB2FLDR.IC_',
  493.    UNPACK       = YES,
  494.    SIZE         = 0,
  495.    DATE          = 950711,
  496.    TIME          = 0306
  497.  
  498. EXIT
  499.    DLL           = 'DB2EXITS.DLL'
  500.  
  501. FILE
  502.    EXITWHEN      = 'INSTALL || UPDATE || RESTORE',
  503.    EXITIGNOREERR = YES,
  504.    EXIT          = 'OBJECTEXISTS <DB2Folder> FOLDER_EXISTS'
  505.  
  506. EXIT
  507.    DLL           = 'EPFIEXTS.DLL'
  508.  
  509. FILE
  510.    EXITWHEN      = '(INSTALL || UPDATE || RESTORE) &&
  511.                     "%FOLDER_EXISTS%"!="NO"',
  512.    EXITIGNOREERR = YES,
  513.    EXIT          = 'CREATEWPSOBJECT WPFolder "IBM DATABASE 2" <WP_DESKTOP> U
  514.    "OBJECTID=<DB2Folder>;ICONFILE=%EPFIFILEDIR%//INSTALL//DB2FLDR.ICO"'
  515.  
  516. FILE
  517.    EXITWHEN      = '(INSTALL || UPDATE || RESTORE) &&
  518.                     "%FOLDER_EXISTS%"=="NO"',
  519.    EXITIGNOREERR = YES,
  520.    EXIT          = 'CREATEWPSOBJECT WPFolder "IBM DATABASE 2" <WP_DESKTOP> R
  521.    "OBJECTID=<DB2Folder>;ICONFILE=%EPFIFILEDIR%//INSTALL//DB2FLDR.ICO"'
  522.  
  523. FILE
  524.    EXITWHEN      = '(INSTALL || UPDATE)',
  525.    EXITIGNOREERR = YES,
  526.    EXIT          = 'DELETEFILES %EPFIFILEDIR%//INSTALL//DB2FLDR.ICO'
  527.  
  528.  
  529. ***********************************
  530. ***********************************
  531. FILE
  532.    PWS          = 'DB2DDCSM.DSC',
  533.    SOURCE       = 'DRIVE: DB2DDCSM.DSC',
  534.    UNPACK       = NO,
  535.    REPLACEINUSE = 'I U D R',
  536.    DATE          = 950711,
  537.    TIME          = 0306,
  538.    SIZE          = 169
  539.  
  540.  
  541. ************************************
  542. ************************************
  543. COMPONENT
  544.    NAME     = 'Install',
  545.    ID       = INSTALL,
  546.    PKGFILE  = DB2ISINC.PKG,
  547.    NUMBER   = '0000-000',
  548.    FEATURE  = '0000',
  549.    VRM      = 010204,
  550.    SHARED   = YES,
  551.    DISPLAY  = NO,
  552.    REQUIRES = 'EXITS',
  553.    SIZE     = 805423
  554.  
  555. INCLUDE
  556.    NAME = 'DRIVE: DB2ISINC.PKG'
  557.  
  558. **************************************
  559. **************************************
  560. COMPONENT
  561.    NAME     = 'Common',
  562.    ID       = COMMON,
  563.    PKGFILE  = DB2COMM.PKG,
  564.    NUMBER   = '0000-000',
  565.    FEATURE  = '0000',
  566.    VRM      = 020100,
  567.    SHARED   = YES,
  568.    DISPLAY  = NO,
  569.    REQUIRES = 'INSTALL FFST UPM',
  570.    SIZE     = 6334759
  571.  
  572. INCLUDE
  573.    NAME = 'DRIVE: DB2COMM.PKG'
  574.  
  575. **************************************
  576. **************************************
  577. COMPONENT
  578.    NAME     = 'Client Support',
  579.    ID       = CS,
  580.    PKGFILE  = DB2CS.PKG,
  581.    NUMBER   = '0000-000',
  582.    FEATURE  = '0000',
  583.    VRM      = 020100,
  584.    SHARED   = YES,
  585.    DISPLAY  = NO,
  586.    REQUIRES = 'FFST UPM COMMON',
  587.    SIZE     = 187983
  588.  
  589. INCLUDE
  590.    NAME = 'DRIVE: DB2CS.PKG'
  591.  
  592. **************************************
  593. **************************************
  594. COMPONENT
  595.    NAME     = 'Common Engine',
  596.    ID       = CENGINE,
  597.    PKGFILE  = DB2CENGN.PKG,
  598.    NUMBER   = '0000-000',
  599.    FEATURE  = '0000',
  600.    VRM      = 020100,
  601.    SHARED   = YES,
  602.    DISPLAY  = NO,
  603.    REQUIRES = 'FFST UPM COMMON',
  604.    SIZE     = 62767
  605.  
  606. INCLUDE
  607.    NAME = 'DRIVE: DB2CENGN.PKG'
  608.  
  609. ************************************
  610. ************************************
  611. COMPONENT
  612.    NAME     = 'DDCS Multi-User Gateway',
  613.    ID       = DDCSMU,
  614.    SHARED   = NO,
  615.    DISPLAY  = YES,
  616.    REQUIRES = 'FFST UPM COMMON CS CENGINE CAE DDCSCOMM CLP',
  617.    DESCRIPTION = 'DDCS Multi-User Gateway implements the DRDA protocol
  618.  which provides the ability for multiple clients to
  619.  connect to host data.  This component must be selected.
  620.  
  621.  
  622.  
  623.  
  624.  ',
  625.    SIZE     = 173
  626.  
  627. FILE
  628.    PWS          = 'SYSLEVEL.DCM',
  629.    SOURCE       = 'DRIVE: SYSLEVEL.DCM',
  630.    UNPACK       = NO,
  631.    REPLACEINUSE = 'I U D R',
  632.    DATE          = 950711,
  633.    TIME          = 0250,
  634.    SIZE          = 173
  635.  
  636.  
  637. ****************************************************
  638. ****************************************************
  639. EXIT
  640.    DLL           = 'DB2EXITS.DLL'
  641.  
  642. FILE
  643.    EXITWHEN      = 'ALWAYS',
  644.    EXITIGNOREERR = YES,
  645.    EXIT          = 'FILEEXISTS %EPFIFILEDIR%//CFG//DB2SYSSV DB2SYSSV_EXISTS'
  646.  
  647. FILE
  648.    EXITWHEN      = 'ALWAYS',
  649.    EXITIGNOREERR = YES,
  650.    EXIT          = 'FILEEXISTS %EPFIFILEDIR%//CFG//DB2SYSSR DB2SYSSR_EXISTS'
  651.  
  652. FILE
  653.    EXITWHEN      = 'ALWAYS',
  654.    EXITIGNOREERR = YES,
  655.    EXIT          = 'FILEEXISTS %EPFIFILEDIR%//CFG//DB2SYSRQ DB2SYSRQ_EXISTS'
  656.  
  657. EXIT
  658.    DLL           = 'EPFIEXTS.DLL'
  659.  
  660. FILE
  661.    EXITWHEN      = 'ALWAYS',
  662.    EXIT          = 'SETVAR DEFAULT_CONFIG_FILE='
  663.  
  664. FILE
  665.    EXITWHEN      = 'INSTALL || UPDATE',
  666.    EXIT          = 'SETVAR DEFAULT_CONFIG_FILE=%EPFIFILEDIR%//CFG//DB2SYSSV'
  667.  
  668. FILE
  669.    EXITWHEN      = 'DELETE && "%DB2SYSRQ_EXISTS%"=="YES"',
  670.    EXIT          = 'SETVAR DEFAULT_CONFIG_FILE=%EPFIFILEDIR%//CFG//DB2SYSRQ'
  671.  
  672. FILE
  673.    EXITWHEN      = 'DELETE && "%DB2SYSSR_EXISTS%"=="YES"',
  674.    EXIT          = 'SETVAR DEFAULT_CONFIG_FILE=%EPFIFILEDIR%//CFG//DB2SYSSR'
  675.  
  676. FILE
  677.    EXITWHEN      = 'DELETE && "%DB2SYSSV_EXISTS%"=="YES"',
  678.    EXIT          = 'SETVAR DEFAULT_CONFIG_FILE='
  679.  
  680.  
  681. EXIT
  682.    DLL           = 'DB2EXITS.DLL'
  683.  
  684. FILE
  685.    EXITWHEN      = '(INSTALL || UPDATE || DELETE) &&
  686.                     "%DEFAULT_CONFIG_FILE%"!=""',
  687.    EXITIGNOREERR = YES,
  688.    EXIT          = 'MIGRATECONFIGFILE %EPFIFILEDIR%//DB2SYSTM
  689.                                       %DEFAULT_CONFIG_FILE%'
  690.  
  691. FILE
  692.    EXITWHEN      = '(INSTALL || UPDATE) && "%DEFAULT_INSTANCE_CREATED%"!=""',
  693.    EXIT          = 'COPYFILE %EPFIFILEDIR%//DB2SYSTM
  694.  %NEW_INSTANCE_PATH%//%DEFAULT_INSTANCE_CREATED%//DB2SYSTM'
  695.  
  696. FILE
  697.    EXITWHEN      = '(INSTALL || UPDATE) &&
  698.                     "%DEFAULT_CONFIG_FILE%"!="" &&
  699.                     "%DEFAULT_INSTANCE_CREATED%"==""',
  700.    EXITIGNOREERR = YES,
  701.    EXIT          = 'INSTANCEDIRS %NEW_INSTANCE_PATH%//DB2IDIR   MIGRATE
  702.  %DEFAULT_CONFIG_FILE%'
  703.  
  704. FILE
  705.    EXITWHEN      = 'DELETE && "%DB2INSTPROF%"!="" &&
  706.                     "%DEFAULT_CONFIG_FILE%"!="" &&
  707.                     "%DEFAULT_INSTANCE_CREATED%"==""',
  708.    EXITIGNOREERR = YES,
  709.    EXIT          = 'INSTANCEDIRS %DB2INSTPROF%//DB2IDIR   MIGRATE
  710.  %DEFAULT_CONFIG_FILE%'
  711.  
  712. FILE
  713.    EXITWHEN      = 'DELETE &&
  714.                     "%DEFAULT_CONFIG_FILE%"!="" &&
  715.                     "%DEFAULT_INSTANCE_CREATED%"==""',
  716.    EXITIGNOREERR = YES,
  717.    EXIT          = 'INSTANCEDIRS %EPFIFILEDIR%//DB2IDIR   MIGRATE
  718.  %DEFAULT_CONFIG_FILE%'
  719.  
  720. EXIT
  721.    DLL           = 'EPFIEXTS.DLL'
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728. ************************************
  729. ************************************
  730. COMPONENT
  731.    NAME     = 'Client',
  732.    ID       = CAE,
  733.    PKGFILE  = DB2CAE_.PKG,
  734.    NUMBER   = '0000-000',
  735.    FEATURE  = '0000',
  736.    VRM      = 020100,
  737.    SHARED   = YES,
  738.    DISPLAY  = NO,
  739.    REQUIRES = 'FFST UPM COMMON',
  740.    SIZE     = 1706519
  741.  
  742. INCLUDE
  743.    NAME = 'DRIVE: DB2CAE_.PKG'
  744.  
  745. ************************************
  746. ************************************
  747. COMPONENT
  748.    NAME     = 'Database Director',
  749.    PKGFILE  = DB2DBAU.PKG,
  750.    NUMBER   = '0000-000',
  751.    FEATURE  = '0000',
  752.    VRM      = 020100,
  753.    SHARED   = YES,
  754.    DISPLAY  = YES,
  755.    REQUIRES = 'DDCSMU',
  756.    DESCRIPTION = 'The Database Director provides a graphical interface to
  757.  administrative tasks such as configuring the system,
  758.  managing directories, and backing up and recovering the
  759.  system.
  760.  
  761.  
  762.  
  763.  ',
  764.    SIZE     = 6938288
  765.  
  766. INCLUDE
  767.    NAME = 'DRIVE: DB2DBAU.PKG'
  768.  
  769. ************************************
  770. ************************************
  771. COMPONENT
  772.    NAME     = 'DDCS Common',
  773.    ID       = DDCSCOMM,
  774.    PKGFILE  = DB2DDCS.PKG,
  775.    NUMBER   = '0000-000',
  776.    FEATURE  = '0000',
  777.    VRM      = 020300,
  778.    SHARED   = YES,
  779.    DISPLAY  = NO,
  780.    REQUIRES = 'FFST UPM COMMON CAE',
  781.    SIZE     = 1058810
  782.  
  783. INCLUDE
  784.    NAME = 'DRIVE: DB2DDCS.PKG'
  785.  
  786. ************************************
  787. ************************************
  788. COMPONENT
  789.    NAME     = 'First Failure Support Technology',
  790.    ID       = FFST,
  791.    PKGFILE  = EPW.PKG,
  792.    NUMBER   = '0000-000',
  793.    FEATURE  = '0000',
  794.    VRM      = 010200,
  795.    SHARED   = YES,
  796.    DELETE   = NO,
  797.    DISPLAY  = NO,
  798.    SIZE     = 622369
  799.  
  800. INCLUDE
  801.    NAME = 'DRIVE: EPW.PKG'
  802.  
  803. ************************************
  804. ************************************
  805. COMPONENT
  806.    NAME     = 'User Profile Management Services',
  807.    ID       = UPM,
  808.    PKGFILE  = MUG.PKG,
  809.    NUMBER   = '0000-000',
  810.    FEATURE  = '0000',
  811.    VRM      = 040000,
  812.    SHARED   = YES,
  813.    DELETE   = NO,
  814.    DISPLAY  = NO,
  815.    SIZE     = 1004213
  816.  
  817. INCLUDE
  818.    NAME = 'DRIVE: MUG.PKG'
  819.  
  820. ************************************
  821. ************************************
  822. COMPONENT
  823.    NAME     = 'Windows Support',
  824.    PKGFILE  = DB2CAEWS.PKG,
  825.    NUMBER   = '0000-000',
  826.    FEATURE  = '0000',
  827.    VRM      = 020100,
  828.    SHARED   = YES,
  829.    DISPLAY  = YES,
  830.    REQUIRES = 'DDCSMU',
  831.    DESCRIPTION = 'This component allows Windows applications to access
  832.  local or remote database servers.
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  ',
  839.    SIZE     = 6506620
  840.  
  841. INCLUDE
  842.    NAME = 'DRIVE: DB2CAEWS.PKG'
  843.  
  844. ************************************
  845. ************************************
  846. COMPONENT
  847.    NAME     = 'Documentation',
  848.    SHARED   = NO,
  849.    DISPLAY  = YES,
  850.    REQUIRES = 'DDCSMU DOCBD DOCMR DOCDU',
  851.    DESCRIPTION = 'The DB2 for OS/2 library is provided in IPF format.
  852.  IPF format allows you to use hyper-text links to search
  853.  for information and link to different books in the
  854.  library.
  855.  
  856.  
  857.  
  858.  ',
  859.    SIZE     = 0
  860.  
  861. UPDATECONFIG
  862.    VAR           = 'SET BOOKSHELF',
  863.    ADDSTR        = '%EPFIFILEDIR%\BOOK',
  864.    LINELOCATION  = 'BEFORELAN',
  865.    ADDWHEN       = 'INSTALL || UPDATE || RESTORE'
  866.  
  867. EXIT
  868.    DLL           = 'DB2EXITS.DLL'
  869.  
  870. FILE
  871.    EXITWHEN      = 'INSTALL || UPDATE || RESTORE',
  872.    EXITIGNOREERR = YES,
  873.    EXIT          = 'OBJECTEXISTS <DB2InfoFolder> FOLDER_EXISTS'
  874.  
  875. EXIT
  876.    DLL           = 'EPFIEXTS.DLL'
  877.  
  878. FILE
  879.    EXITWHEN      = '(INSTALL || UPDATE || RESTORE) &&
  880.                     "%FOLDER_EXISTS%"!="NO"',
  881.    EXITIGNOREERR = YES,
  882.    EXIT          = 'CREATEWPSOBJECT WPFolder "DB2 Information" <DB2Folder> U
  883.    "OBJECTID=<DB2InfoFolder>;ICONFILE=%EPFIFILEDIR%//BIN//DB2INFO.ICO"'
  884.  
  885. FILE
  886.    EXITWHEN      = '(INSTALL || UPDATE || RESTORE) &&
  887.                     "%FOLDER_EXISTS%"=="NO"',
  888.    EXITIGNOREERR = YES,
  889.    EXIT          = 'CREATEWPSOBJECT WPFolder "DB2 Information" <DB2Folder> R
  890.    "OBJECTID=<DB2InfoFolder>;ICONFILE=%EPFIFILEDIR%//BIN//DB2INFO.ICO"'
  891.  
  892. ************************************
  893. ************************************
  894. COMPONENT
  895.    NAME     = 'Base Documentation',
  896.    ID       = DOCBD,
  897.    PKGFILE  = DB2DOCBD.PKG,
  898.    NUMBER   = '0000-000',
  899.    FEATURE  = '0000',
  900.    VRM      = 020100,
  901.    SHARED   = YES,
  902.    DISPLAY  = NO,
  903.    SIZE     = 2688257
  904.  
  905. INCLUDE
  906.    NAME = 'DRIVE: DB2DOCBD.PKG'
  907.  
  908. ************************************
  909. ************************************
  910. COMPONENT
  911.    NAME     = 'Message Reference',
  912.    ID       = DOCMR,
  913.    PKGFILE  = DB2DOCMR.PKG,
  914.    NUMBER   = '0000-000',
  915.    FEATURE  = '0000',
  916.    VRM      = 020100,
  917.    SHARED   = YES,
  918.    DISPLAY  = NO,
  919.    SIZE     = 733687
  920.  
  921. INCLUDE
  922.    NAME = 'DRIVE: DB2DOCMR.PKG'
  923.  
  924. ************************************
  925. ************************************
  926. COMPONENT
  927.    NAME     = 'DDCS User''s Guide',
  928.    ID       = DOCDU,
  929.    PKGFILE  = DB2DOCDU.PKG,
  930.    NUMBER   = '0000-000',
  931.    FEATURE  = '0000',
  932.    VRM      = 020300,
  933.    SHARED   = YES,
  934.    DISPLAY  = NO,
  935.    SIZE     = 202518
  936.  
  937. INCLUDE
  938.    NAME = 'DRIVE: DB2DOCDU.PKG'
  939.  
  940. ************************************
  941. ************************************
  942. COMPONENT
  943.    NAME     = 'CLP Bind',
  944.    ID       = CLP,
  945.    PKGFILE  = DB2CLP.PKG,
  946.    NUMBER   = '0000-000',
  947.    FEATURE  = '0000',
  948.    VRM      = 020100,
  949.    SHARED   = YES,
  950.    DISPLAY  = NO,
  951.    SIZE     = 1365
  952.  
  953. INCLUDE
  954.    NAME = 'DRIVE: DB2CLP.PKG'
  955.  
  956. ************************************
  957. ************************************
  958. COMPONENT
  959.    NAME     = 'User Exits',
  960.    ID       = EXITS,
  961.    PKGFILE  = DB2EXITS.PKG,
  962.    NUMBER   = '0000-000',
  963.    FEATURE  = '0000',
  964.    VRM      = 020100,
  965.    SHARED   = YES,
  966.    DISPLAY  = NO,
  967.    SIZE     = 142164
  968.  
  969. INCLUDE
  970.    NAME = 'DRIVE: DB2EXITS.PKG'
  971.